<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="author" content="lijun; 67086071; zwlijun@qq.com" />
<title>Date</title>
<link href="css/api.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <table>
    <caption>Constructor Summary</caption>
    <tr>
      <th>Date</th>
      <td>Date()</td>
      <td class="desc">构造一个新分配的Date对象。</td>
    </tr>
  </table>
  <table>
    <caption>Property Summary</caption>
    <tr>
      <th>N/A</th>
      <td>N/A</td>
      <td class="desc">N/A</td>
    </tr>
  </table>
  <table>
    <caption>Method Summary</caption>
    <tr>
      <th>String</th>
      <td><a href="#format">format(String fmt, Boolean isFill)</a></td>
      <td class="desc">按指定的格式格式化日期对象。</td>
    </tr>
    <tr>
      <th>Date</th>
      <td><a href="#parseDate">parseDate(String str, String fmt)</a></td>
      <td class="desc">将传入的日期串转换为日期对象。</td>
    </tr>
    <tr>
      <th>Object</th>
      <td><a href="#validDate">validDate(String str, String fmt)</a></td>
      <td class="desc">校验日期对象。</td>
    </tr>
    <tr>
      <th>Object</th>
      <td><a href="#leapYear">leapYear()</a></td>
      <td class="desc">润年检测。</td>
    </tr>
    <tr>
      <th>int</th>
      <td><a href="#dateDiff">dateDiff(char interval, Date date)</a></td>
      <td class="desc">用传入的日期跟现在的日期比较。</td>
    </tr>
    <tr>
      <th>Date</th>
      <td><a href="#dateAdd">dateAdd(char interval, int num)</a></td>
      <td class="desc">日期计算方法。</td>
    </tr>
  </table>
  <hr />
  <pre>
    <h4>String format(String fmt, Boolean isFill)<a name="format"></a></h4>
    按指定的格式格式化日期对象。
    参数：fmt - 日期格式 %y%M%d%h%m%s%i[%w%W%a%A]
             isFill - 是否补0
    返回：格式化后的日期串
    示例：
  </pre>
  <pre>
    <h4>Date parseDate(String str, String fmt)<a name="parseDate"></a></h4>
    将传入的日期串转换为日期对象。
    参数：str - 日期串
             fmt - 日期格式 %y%M%d%h%m%s%i[%w%W%a%A]
    返回：解析后的日期串
    示例：
  </pre>
  <pre>
    <h4>Object validDate(String str, String fmt)<a name="validDate"></a></h4>
    校验日期对象。
    参数：str - 日期串
             fmt - 日期格式 %y%M%d%h%m%s%i[%w%W%a%A]
    返回：对象集，是否合法和日期对象{Boolean isValid, Date date}，如果日期对象非法，则返回当前日期。
    示例：
  </pre>
  <pre>
    <h4>Object leapYear()<a name="leapYear"></a></h4>
    润年检测。
    参数：
    返回：对象集
             {
               Boolean isLeapYear  是否为润年
               Array days 所有月份的天数
               int yearDays 一年的天数
               int monthDays 当前月的天数
             }
    示例：
  </pre>
  <pre>
    <h4>int dateDiff(char interval, Date date)<a name="dateDiff"></a></h4>
    用传入的日期跟现在的日期比较。
    参数：interval - 比较周期 {y-年|q-季度|n-月|d-日|w-周|h-时|m-钟|s-秒|i-毫秒}
             date - 日期对象
    返回：日期差值
    示例：
  </pre>
  <pre>
    <h4>Date dateAdd(char interval, int num)<a name="dateAdd"></a></h4>
    日期计算方法。
    参数：interval - 比较周期 {y-年|q-季度|n-月|d-日|w-周|h-时|m-钟|s-秒|i-毫秒}
             num - 周期值
    返回：计算后的日期对象
    示例：
  </pre>
</body>
</html>
